home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / mhs / smt171.exe / SMT171.TXT < prev    next >
Text File  |  1993-11-10  |  16KB  |  418 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              Patch for SMTP for NetWare Global MHS
  5. DOCUMENT ID:        TID200019
  6. DOCUMENT REVISION:  A
  7. DATE:               03NOV93
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         SMT171.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. SMTP for NetWare Global MHS
  14.  
  15. ABSTRACT:
  16.  
  17. SMT171.EXE upgrades SMTP for NetWare Global MHS from 1.0 to 1.0b. 
  18. ***WARNING*** Installations must be at SMTP 1.0 for this patch upgrade to
  19. work.
  20.  
  21. ──────────────────────────────────────────────────────────────────────────────
  22. DISCLAIMER
  23. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  24. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  25. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  26. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  27. ──────────────────────────────────────────────────────────────────────────────
  28.  
  29. SYMPTOM
  30.  
  31.      The user needs to upgrade SMTP for NetWare Global MHS from 1.0 to 1.0b.
  32.  
  33. SOLUTION
  34.  
  35.      Use this patch to upgrade SMTP from 1.0 to SMTP 1.0b.  If you have an
  36.      NGMSMTP.NLM that is not dated 2-16-93, this upgrade procedure will not
  37.      work.  To determine the current SMTP version, type MODULES at the server
  38.      console prompt.
  39.  
  40.      Solution Specifics:
  41.  
  42.      *****************************************************
  43.      *           SMTP for NetWare Global MHS             *
  44.      *            Upgrade 1.0b Instructions              *
  45.      *                  October 6, 1993                  *
  46.      *****************************************************
  47.  
  48.      UPGRADING FROM versions 1.0 to 1.0b
  49.      -----------------------------------
  50.  
  51.      This file describes how to upgrade SMTP for NetWare Global MHS versions
  52.      1.0 to 1.0b.
  53.  
  54.      This upgrade provides the following fixes and enhancements:
  55.  
  56.      New Features:
  57.  
  58.      ■    Expiration-Date support.
  59.  
  60.      ■    Non-delivery information will be sent to senders for all messages
  61.           where the recipient is not known.
  62.  
  63.      ■    Message-ID conversion from SMTP to SMF and vice-versa.
  64.  
  65.      ■    Full support for the SMTP directive to address the INTERNET users
  66.           from SMF70 or SMF71 applications.
  67.  
  68.      Enhancements:
  69.  
  70.      ■    Attachment (Binary) translation times are improved. 
  71.           (UUENCODE/UUDECODE), Auto-UUDECODE features are faster than in SMTP
  72.           1.0.
  73.  
  74.      ■    Socket (buffered) IO improved outbound delivery.
  75.  
  76.      ■    DNS Resolver fix.  If there are multiple MX records, the outbound
  77.           will try to deliver one after the other in the preference order
  78.           until it succeeds.
  79.  
  80.      SMTP directive in the SMF71 Addressing:
  81.  
  82.           Global MHS users use SMF71 addresses to communicate with other
  83.           Global MHS users. Usually INTERNET users will not be registered as
  84.           Global MHS users.  Therefore, to facilitate communicating with these
  85.           non-registered INTERNET users, SMTP provides an easy to use method
  86.           called the SMTP directive.  To use this method, you would add the
  87.           user's SMTP address to the end of the SMF71 address.
  88.  
  89.           For example:
  90.  
  91.                tom@INTERNET.rootwg{SMTP:tom@abc.com}
  92.  
  93.           where:
  94.  
  95.           tom         -  is the user name.
  96.           INTERNET    -  is the special workgroup.
  97.           { }         -  SMF71 extended address part.
  98.           SMTP:       -  SMTP directive.
  99.           tom@abc.com -  an SMTP address(address of the INTERNET user).
  100.  
  101.           The SMTP directive provides a way to address the INTERNET users from
  102.           SMF applications.
  103.  
  104.      Configuration for SMTP Directive Support:
  105.  
  106.           There are a few  ways to support this feature based on your current
  107.           configuration.  The following describes both ways based on specific
  108.           configurations.  Choose the one that matches your configuration.
  109.  
  110.           1)   Special-Workgroup Method
  111.           2)   Special-Host Method
  112.  
  113.           =========================
  114.           Special-Workgroup Method
  115.           =========================
  116.      
  117.           NGM  Server                    INTERNET World
  118.      
  119.        ┌───────┬────────┐                 /────────\
  120.        │       │        │          ┌────/            \────┐
  121.        │   N   │   S    │          │                      │
  122.        │   G   │   M    │  <====>  │       INTERNET       │
  123.        │   M   │   T    │          │                      │
  124.        │       │   P    │          └────\            /────┘
  125.        │       │ (DNS)  │                 \────────/
  126.        └───┬───┴────────┘
  127.            │
  128.       ─────┴──────────────┬────────────────────────────────────
  129.                           │
  130.                       ┌───┴───┐
  131.                       │       │
  132.                       │   M   │
  133.                       │   H   │
  134.                       │   S   │
  135.                       │       │
  136.                       │  1.5  │
  137.                       │       │
  138.                       └───────┘
  139.                        MHS Host
  140.  
  141.           The above configuration shows various Global MHS servers and MHS 1.5
  142.           hosts using the NGMSMTP module to exchange messages with INTERNET
  143.           users.
  144.  
  145.           Note:  The DNS resolver needs to be enabled.
  146.  
  147.           ===========================================
  148.           Configuration of the SMTP Special Workgroup
  149.           ===========================================
  150.  
  151.           To address all the users in the INTERNET world, you must define a
  152.           Special SMTP workgroup in Global MHS.  After defined, all the
  153.           INTERNET users are considered to be the users in this special
  154.           workgroup.
  155.  
  156.           1.   Select the NGM Server where the NGMSMTP module is running.
  157.  
  158.           2.   Make sure the DNS resolver is enabled before running this
  159.                setup.
  160.  
  161.           3.   Select the "Workgroup, User, DList" option from the Main Menu
  162.                and create the following workgroup:
  163.  
  164.                Workgroup Name:        INTERNET.rootwg
  165.                Workgroup Short Name:  INTERNET
  166.  
  167.                where:
  168.  
  169.                rootwg is the Root Workgroup of your NGM Local Domain.
  170.  
  171.           4.   Then select the "This Server," "Edit Configuration File" Option
  172.                from the Main Menu.  Under [NGMSMTP] Context, define the
  173.                following parameter:
  174.  
  175.                SMTP-Special-Workgroup=INTERNET.rootwg
  176.  
  177.                where:
  178.  
  179.                rootwg is the Root Workgroup of your NGM Local Domain.
  180.  
  181.           ===============================
  182.           How to Address an INTERNET User
  183.           ===============================
  184.  
  185.           From SMF71 applications:
  186.  
  187.                user@INTERNET.rootwg{SMTP:any RFC821 address}
  188.  
  189.           From SMF70 applications:
  190.  
  191.                user@INTERNET{SMTP:any RFC821 address}
  192.  
  193.           ====================
  194.           Special-Host-Method:
  195.           ====================
  196.      
  197.           NGM  Server                    INTERNET World
  198.      
  199.        ┌───────┬────────┐                 /────────\
  200.        │       │        │          ┌────/            \────┐
  201.        │   N   │   S    │          │                      │
  202.        │   G   │   M    │  <====>  │       INTERNET       │
  203.        │   M   │   T    │          │                      │
  204.        │       │   P    │          └────\            /────┘
  205.        │       │ (DNS)  │                 \────────/
  206.        └───────┴────────┘
  207.  
  208.           The above configuration shows an NGM server connected to the
  209.           INTERNET using the NGMSMTP module.
  210.  
  211.           NOTE: the DNS resolver needs to be enabled
  212.  
  213.      I) NGM Server Directly connected to the INTERNET:
  214.      =================================================
  215.  
  216.           ===================================================
  217.           Configuration of the SMTP special Messaging Server.
  218.           ===================================================
  219.  
  220.           To address all the users in the INTERNET, a Special Messaging Server
  221.           is defined.  All the INTERNET users are considered to be the local
  222.           users of this Messaging Server.
  223.  
  224.           1.   Select the NGM Server where the NGMSMTP module is running.
  225.  
  226.           2.   Make sure the DNS resolver is enabled before running this
  227.                setup.
  228.  
  229.           3.   Select the "Local Domain", "Messaging Server" option to create
  230.                a new Messaging Server and to define the default workgroup as
  231.                follows:
  232.  
  233.                Messaging Server Name:        INTERNET.rootwg
  234.                Messaging Server Short Name:  INTERNET
  235.                Default Workgroup Name:       INTERNET.rootwg
  236.  
  237.                where:
  238.      
  239.                rootwg is the Root Workgroup of your NGM Local Domain.
  240.  
  241.           4.   Create the SMTP pipeline link to connect your Local Messaging
  242.                server to this Special Messaging server.
  243.  
  244.           =================================
  245.           How to address an INTERNET User
  246.           =================================
  247.  
  248.           From SMF71 applications:
  249.  
  250.                user@INTERNET.rootwg{SMTP:any RFC821 address}
  251.  
  252.           From SMF70 applications:
  253.  
  254.                user@INTERNET{SMTP:any RFC821 address}
  255.  
  256.      II)  NGM Server connected to the INTERNET via a UNIX Host
  257.      =========================================================
  258.  
  259.           NGM Server         UNIX Host       INTERNET World
  260.  
  261.      ┌───────┬────────┐      ┌─────┐            /────\
  262.      │       │        │      │     │      ┌───/        \────┐
  263.      │   N   │   S    │      │  U  │      │                 │
  264.      │   G   │   M    │ <==> │  N  │ <==> │    INTERNET     │
  265.      │   M   │   T    │      │  I  │      │                 │
  266.      │       │   P    │      │  X  │      └───\         /───┘
  267.      │       │ NO DNS │      │     │            \─────/
  268.      └───────┴────────┘      └─────┘
  269.  
  270.           ==============
  271.           Configuration
  272.           ==============
  273.  
  274.           To address all the users in the INTERNET, a special UNIX Host is
  275.           defined.  All the INTERNET users are considered to be the local
  276.           users of this UNIX Host.
  277.  
  278.           1.   Select the NGM Server where the NGMSMTP module is running.
  279.  
  280.           2.   DNS is NOT enabled in Local Messaging Server.
  281.  
  282.           3.   Select the "Local Domain", "Messaging Server" option to create
  283.                a new Messaging Server and its default workgroup.
  284.  
  285.                Messaging Server Name:         UNIX.rootwg
  286.                Messaging Server Short Name:   UNIX
  287.                Default Workgroup Name:        UNIX.rootwg
  288.  
  289.                where:
  290.  
  291.                rootwg is the Root Workgroup of your NGM Local Domain.
  292.  
  293.           4.   Create the SMTP pipeline link to connect your Local Messaging
  294.                server to the UNIX.rootwg Messaging server.
  295.  
  296.      Self-Extracting File Name:    SMT171.EXE     Revision:  A
  297.  
  298.      Files Included    Size      Date      Time
  299.      \
  300.        SMT171.TXT            (This File)
  301.        README.SMT       7529   10-26-93    4:35p
  302.      PATCHSMT.BAT       2235   10-20-93    6:12p
  303.        SMTP1B.RTP      33715   10-20-93    4:52p
  304.         PATCH.EXE      78129   01-19-93   12:18a
  305.  
  306.      Installation Instructions:
  307.  
  308.      *** Warning ***  This patch is designed to upgrade SMTP version 1.0 to
  309.      SMTP version 1.0b. If you have an NGMSMTP.NLM that is not dated 02-16-93,
  310.      this upgrade procedure will not work.  To determine your current SMTP
  311.      version, type MODULES at the server console prompt.
  312.  
  313.      WHAT DO YOU NEED TO DO FIRST?
  314.      -----------------------------
  315.      Use this upgrade to modify an existing SMTP for NetWare Global MHS
  316.      installation.  Before you install this upgrade, verify that the original
  317.      SMTP for NetWare Global MHS version 1.0 is installed on your server.  For
  318.      information on installing 1.0, refer to your "NetWare Global Messaging
  319.      SMTP Protocol Module Administrator's Guide," part number 100-001202-001.
  320.  
  321.      WHICH FILES ARE UPGRADED?
  322.      -------------------------
  323.  
  324.      The following files are modified during the SMTP 1.0b upgrade procedure.
  325.  
  326.      1.   NGMSMTP.NLM
  327.      2.   SMTPCON.NLM
  328.      3.   README.TXT
  329.  
  330.      This upgrade does not change the serial number and maximum number of
  331.      licensed users for your installation.
  332.  
  333.      UPGRADING YOUR SERVER
  334.      ---------------------
  335.  
  336.      1.   Log in to your NGM server as supervisor.
  337.  
  338.      2.   Verify that your server has at least 2 MB of free hard disk space. 
  339.           This is the recommended minimum required to perform this upgrade.
  340.  
  341.      3.   The contents of the SMTP for NetWare Global MHS patch are as
  342.           follows:
  343.  
  344.           ■    README.SMT
  345.           ■    PATCH.EXE
  346.           ■    PATCHSMT.BAT
  347.           ■    SMTP1B.RTP
  348.  
  349.      4.   Copy the files PATCH.EXE, PATCHSMT.BAT, and SMTP1B.RTP to the root
  350.           NGM directory.  The default directory is: <drive:>\NGM.
  351.  
  352.           Example:
  353.  
  354.                     COPY PATCH.EXE     <drive:>\NGM\*.*
  355.                     COPY PATCHSMT.BAT  <drive:>\NGM\*.*
  356.                     COPY SMTP1B.RTP    <drive:>\NGM\*.*
  357.  
  358.           If you installed NetWare Global MHS in a different directory, be
  359.           sure to copy the upgrade files to that directory.  For example, if
  360.           NetWare Global MHS is installed in the directory
  361.           <drive:>\PUBLIC\MAIL\NGM\, enter the following:
  362.  
  363.           Example:
  364.  
  365.                     COPY PATCH.EXE     <drive:>\PUBLIC\MAIL\NGM\*.*
  366.                     COPY PATCHSMT.BAT  <drive:>\PUBLIC\MAIL\NGM\*.*
  367.                     COPY SMTP1B.RTP    <drive:>\PUBLIC\MAIL\NGM\*.*
  368.  
  369.           The patch program searches all subdirectories to find the
  370.           appropriate files to upgrade.  Therefore, it is very important to
  371.           start the upgrade procedure from the correct directory.
  372.  
  373.      5.   Unload SMTP at the server console, and make a backup copy of your
  374.           .\NGM\SMTP directory structure as well as the .\NGM\BIN\NGMSMTP.NLM
  375.           and .\NGM\BIN\SMTPCON.NLM.
  376.  
  377.           IMPORTANT:     Do not save backup files under the same directory
  378.                          structure in which you installed NGM or SMTP.  The
  379.                          upgrade procedure will update the first file found
  380.                          within the directory structure.  Therefore, if this
  381.                          first file happens to be a backup file, the correct
  382.                          system file will not be upgraded.
  383.  
  384.      6.   Change to the root NGM directory (where you copied the upgrade
  385.           files).  Enter the following:
  386.  
  387.                PATCHSMT
  388.  
  389.           The patch program upgrades all appropriate files.  The patch program
  390.           also retains a log of the results in a file called RESULTS.TXT.  To
  391.           verify your upgrade installation, view the contents of RESULTS.TXT
  392.           after the upgrade is complete.
  393.  
  394.      7.   The patch process will place the new README.TXT file in the
  395.           .\NGM\SMTP directory to avoid overwriting other README.TXT files.
  396.  
  397.      8.   During the patch process, a BACKUP directory is created under the
  398.           directory from which you ran "PATCHSMT."  (Verify that no previous
  399.           BACKUP directory exists).  The BACKUP directory contains all files
  400.           that were changed and a file called UNPATCH.BAK.  If you want to
  401.           undo your upgrade and return your installation to its previous
  402.           state, perform the following procedure:
  403.  
  404.           8a.  To restore your system, change to the BACKUP directory, copy
  405.                UNPATCH.BAK to UNPATCH.BAT and type UNPATCH.  This file will
  406.                delete all new files in the appropriate directories and replace
  407.                them with the files that originally existed.
  408.  
  409.           8b.  Verify the original files have been correctly reinstalled and
  410.                delete the BACKUP directory before attempting to upgrade the
  411.                system for a second time.
  412.  
  413.           8c.  Do not delete the BACKUP directory until you are satisfied that
  414.                the upgrade procedure was successful.
  415.  
  416.      Patch History:
  417.  
  418.      Information in this README file covers changes made for SMTP 1.0b.